element 您所在的位置:网站首页 element ui菜单 子菜单右边 element

element

2024-07-18 02:31| 来源: 网络整理| 查看: 265

场景

有的时候我们需要将菜单水平、并且左右进行摆放

效果图

代码实现 官网示例 处理中心 我的工作台 选项1 选项2 选项3 选项4 选项1 选项2 选项3 消息中心 订单管理 中英文切换 我的信息 需求:中英文切换和我的信息再最右侧显示 方式1:浮动 处理中心 我的工作台 选项1 选项2 选项3 选项4 选项1 选项2 选项3 消息中心 订单管理 中英文切换 我的信息 方式2:flex布局+flex:1 处理中心 我的工作台 选项1 选项2 选项3 选项4 选项1 选项2 选项3 消息中心 订单管理 中英文切换 我的信息 方式3:flex布局+margin-left:auto 推荐 处理中心 我的工作台 选项1 选项2 选项3 选项4 选项1 选项2 选项3 消息中心 订单管理 中英文切换 我的信息 方式4:flex布局+justify-self [生效] 处理中心 我的工作台 选项1 选项2 选项3 选项4 选项1 选项2 选项3 消息中心 订单管理 中英文切换 我的信息 import { ref } from "vue"; const activeIndex = ref(); .el-menu-2, .el-menu-3, .el-menu-4 { display: flex; } .color-red .el-divider__text { color: #f00; } strong { font-size: 30px; } 总结

在 Flexbox 布局中,我们经常需要对子元素进行对齐操作。使用 justify-content 和 align-items 可以轻松地对所有子元素进行对齐,但是当我们需要对某个子元素进行单独的对齐时,该怎么做呢? 有时,我们可能会在 Flexbox 容器中使用 justify-self 属性来实现子元素的水平对齐。但是,需要注意的是,justify-self 在 Flexbox 布局中是无效的。这意味着,如果您想让一个子元素在 Flexbox 布局中水平对齐,您需要使用其他技术。 一种常见的技术是将子元素的 margin-left 设置为 auto。当您将一个子元素的 margin-left 设置为 auto 时,该元素将被推到容器的最右边,同时保持其他元素的左对齐。这是因为在 Flexbox 布局中,剩余的可用空间会平均地分配给所有子元素,而将一个子元素的 margin-left 设置为 auto 可以使该元素占据剩余的空间。

参考文章 https://juejin.cn/post/7205841266905563197#comment


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有